import { IsNotEmpty, IsOptional } from 'class-validator';
import { ApiProperty } from '@nestjs/swagger';
export class OrderCreateDto {
    /**
     * 用户id
     */
    @ApiProperty({
        description: '用户id',
        required: true,
    })
    @IsNotEmpty({
        message: '用户id不能为空',
    })
    user_id: number;

    /**
     * 付款状态
     */
    @ApiProperty({
        description: '付款状态',
        required: true,
    })
    @IsNotEmpty({
        message: '付款状态不能为空',
    })
    payment_status: number;

    /**
     * 
     */
    @ApiProperty({
        description: '',
        required: true,
    })
    @IsNotEmpty({
        message: '不能为空',
    })
    order_id: number;

    /**
     * 商品id
     */
    @ApiProperty({
        description: '商品id',
        required: true,
    })
    @IsNotEmpty({
        message: '商品id不能为空',
    })
    goods_id: number;

    /**
     * 商品的价格
     */
    @ApiProperty({
        description: '商品的价格',
        required: true,
    })
    @IsNotEmpty({
        message: '商品的价格不能为空',
    })
    single_price: number;

    /**
     * 商品的数量
     */
    @ApiProperty({
        description: '商品的数量',
        required: true,
    })
    @IsNotEmpty({
        message: '商品的数量不能为空',
    })
    count: number;

}
